Solutia oficiala 
Solutia acestei probleme se bazeaza pe un algoritm evolutiv. La nceput se genereaza populatia de pornire folosind diferite metode euristice. Se efectueaza apoi mutatii asupra indivizilor obtinuti pentru a mbunatati solutiile. n final se alege cea mai buna solutie obtinuta. 
    Prin operatia de mutatie se realizeaza un schimb de teritorii, adica un element care are valoarea '+' este nlocuit cu '.' si un element ciu valoarea '.' este nlocuit cu '+'. 
    Este evident ca numarul de schimburi necesare pentru a trece dintr-o configuratie n alta este egal cu jumatate din numarul pozitiilor pentru care elementele sunt diferite n cele doua configuratii. 
    Deoarece nici un concurent nu a reusit sa obtina punctajul maxim la aceasta problema, am hotart sa nu prezentam integral solutia oficiala. Am prezentat doar schema algoritmului evolutiv, fara a include si descrierile metodelor euristice folosite pentru initializarea populatiei. 